The Influence of Class Structure on Program Comprehension

نویسندگان

  • Ahmed Alardawi
  • Babak Khazaei
  • Jawed Siddiqi
چکیده

We report on a research that aims to investigate the effect of class structure on program comprehension. The subject groups are novices and the treatments are simple programs without class structure versus the equivalent programs with classes present; they are termed respectively as: Non-Class based programs and as Class based programs. Data was collected from three different sets of studies comprising of a total of 211 undergraduate first year computer science students from different institutions. Some findings of these three sets of studies are put together and reported, in particular the overall results indicate that Class based programs were more understandable, readable, and accessible than the corresponding Non-Class based programs. Our findings align with and support those works that claim the cognitive benefits of the OO paradigm. Limitations and directions for future research are highlighted.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning

This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...

متن کامل

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

Using Discourse Structure-Based Graphic Organizers (GOs) in Developing EFL Learners’ Reading Comprehension

This study investigated the effectiveness of discourse structure-based graphic organizers (GOs) on students’ reading comprehension. Seventy learners were randomly divided in two equal experimental and control groups. They took a pre-test of reading comprehension. Then the experimental group analyzed the textual structures based on the frameworks of GOs and discussed the cohesive and coherent de...

متن کامل

An Explanation of the Teacher’s Personal Constructs: The Effects of the English Language Instructors’ Majors on their Orientations toward Teaching Reading Comprehension

This study seeks to examine how teachers’ educational background (those who have educated in TEFL in comparison to those who have educated in Literature) may influence their beliefs and attitudes on language learning, teaching and the teaching methods they apply in their classes. On a general basis, depending on teachers’ opinion, learning process might be seen as behavioristic, inductive, inte...

متن کامل

Computer assisted reading (CAR) versus traditional print format in EFL academic reading comprehension

In this study two modes of reading (CAR and Print reading mode) were compared with regard to their effectiveness for L2 reading comprehension. A group of 120 English major students were divided into three classes: CAR, Print reading, and Control. Based on the English proficiency scores each class was divided into two groups (high and low levels of proficiency). Three classes were taught by the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011